//规格操作
// 基本增删改查
const db = uniCloud.database();
const cmd = db.command;
const utils = require('quanzi-utils');
module.exports = {
	_before: async function() { // 通用预处理器
		this.userInfo = await utils.getUsetInfo(this);
	},
	// 查询
	async get() {
		return db.collection('mall-sku').where({
			user_id: this.userInfo.uid
		}).get();
	},
	// 新增
	async add(data) {
		data.user_id = this.userInfo.uid;
		return await db.collection('mall-sku').add(data);
	},
	async updateChild(id, data) {
		data.checked = false;
		return db.collection('mall-sku').doc(id).update({
			child: cmd.push(data)
		});
	},
	async updateSku(id, name) {
		return db.collection('mall-sku').doc(id).update({
			skuName: name
		});
	}
}